have difficulty competing against - Alemán Inglés Diccionario